三级上机考试只有一道程序设计题,考生应根据题目给定的要求编制程序,经调试和运行,并得到正确结果。其中三级PC要求考生用汇编语言进行程序设计,三级网络、数据库、信息管理要求考生用C语言进行程序设计,程序名分别为PROG1.ASM和PROG1.C。程序中已有一些内容,考生一般不能进行更改,只能依题意增加语句。
三级PC考生在考试时系统提供了一个输入输出模块IO.OBJ,其中有两个过程供考生调用:
1、 LOAD(FAR) 功能:从磁盘文件中读取原始数据到内存缓冲区
入口:DS:SI 文件名首指针(文件名要求以OOH结束)
DS:DX 内存缓冲区首址
CX 要读入的字节数
出口:CX 实际读入的字节数
如出现文件操作错误,则显示出错信息后中止程序运行。
2、 SAVE(FAR) 功能:将内存结果数据存入磁盘文件
入口:DX:SI 文件名首指针(文件名要求以OOH结束)
DS:DX 内存数据区首址
CX 要写入的字节数
出口:CX 实际写入的字节数
如出现文件操作错误,则显示出错信息后中止程序运行。